-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): bump typescript from 5.2.2 to 5.6.2 #667
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
This stack of pull requests is managed by Graphite. Learn more about stacking. |
this update i think cursed @dcshzj hitting the limitations of typescript liow |
Yeah a bit cancer idk what happened here, did they adjust the limit or something? |
I think so. or just more strict. should try to avoid it or later we stuck permanently on typescript v5.2 lol. hard limited by typebox 😆. At most write a script to add ts-ignore on the offending lines. |
to hopefully fix Type instantiation is excessively deep and possibly infinite error
3ddcafa
to
27a744d
Compare
Datadog ReportBranch report: ✅ 0 Failed, 8 Passed, 1 Skipped, 0s Total Time |
The types do not actually need to be an intersection since the `version` key in BaseItemSchema is not present in any of the union types
@karrui can merge this now, the schema change is ok to make now |
Component schema changes
Use
Type.Composite
instead ofType.Intersect
so Typescript does not complain. Typewise equal since there the union type does not contain the base type.TypeScript and Dependency Updates
This PR updates the TypeScript version from 5.2.2 to 5.6.2 across various package.json files in the project. Additionally, it includes the following changes:
These updates aim to improve type checking, take advantage of new TypeScript features, and enhance overall code quality across the project.